"""
Python的DB-API，为大多数的数据库实现了接口，使用它连接各数据库后，就可以用相同的方式操作各数据库。
与数据库建立连接后，想要操作数据库时，就需要使用游标 Cursor通过连接好的数据库（此处为db）调用 cursor() 方法即可返回一个新的游标对象，在连接没有关闭之前，游标对象可以反复使用
"""
import sqlite3

conn = sqlite3.connect('../db/nm2023-02-20.db')
print('connect successful')
cur = conn.cursor()

#create
# cur.execute("""
#             create table 'info'(
#             'id' varchar(10) ,
#             'name' varchar (40),
#             'age' int(10)
#             );
#             """)
# print('create successfully')

# insert
# cur.execute("""insert into info values (111,'john',11111)""")
# cur.execute("""insert into info values (22,'jane',11)""")
# print('insert successfully')
# conn.commit()
# values 用?代替
sql = """insert into 'info' values (?,?,?)"""
values = (666,'niu',777)
cur.execute(sql,values)
conn.commit()


#delete
cur.execute( """delete from 'info' where id = 22""")
conn.commit()

#select
exec = cur.execute('select * from info ;')

for data in exec:
    print(data)

# row = cur.fetchone()
# print(row[0])



cur.close()
conn.close()

if __name__ == '__main__':
    print('1')

